#include "const/keys.h"

const char *networkConfigKey = "network-config";
const char *wifiEnblKey = "wifiEnbl";
const char *wifiSsidKey = "wifiSsid";
const char *wifiPassKey = "wifiPass";
const char *wifiDhcpKey = "wifiDhcp";
const char *wifiIpKey = "wifiIp";
const char *wifiMaskKey = "wifiMask";
const char *wifiGateKey = "wifiGate";
const char *wifiDns1Key = "wifiDns1";
const char *wifiDns2Key = "wifiDns2";
const char *wifiPwrKey = "wifiPwr";
const char *wifiModeKey = "wifiMode";
const char *ethEnblKey = "ethEnbl";
const char *ethDhcpKey = "ethDhcp";
const char *ethIpKey = "ethIp";
const char *ethMaskKey = "ethMask";
const char *ethGateKey = "ethGate";
const char *ethDns1Key = "ethDns1";
const char *ethDns2Key = "ethDns2";

const char *vpnConfigKey = "vpn-config";
const char *wgEnableKey = "wgEnable";
const char *wgLocalIPKey = "wgLocalIP";
const char *wgLocalSubnetKey = "wgLocalSubnet";
const char *wgLocalPortKey = "wgLocalPort";
const char *wgLocalGatewayKey = "wgLocalGateway";
const char *wgLocalPrivKeyKey = "wgLocalPrivKey";
const char *wgEndAddrKey = "wgEndAddr";
const char *wgEndPubKeyKey = "wgEndPubKey";
const char *wgEndPortKey = "wgEndPort";
const char *wgAllowedIPKey = "wgAllowedIP";
const char *wgAllowedMaskKey = "wgAllowedMask";
const char *wgMakeDefaultKey = "wgMakeDefault";
const char *wgPreSharedKeyKey = "wgPreSharedKey";

const char *hnEnableKey = "hnEnable";
const char *hnJoinCodeKey = "hnJoinCode";
const char *hnHostNameKey = "hnHostName";
const char *hnDashUrlKey = "hnDashUrl";

const char *mqttConfigKey = "mqtt-config";
const char *enableKey = "enable";
const char *serverKey = "server";
const char *portKey = "port";
const char *userKey = "user";
const char *passKey = "pass";
const char *topicKey = "topic";
const char *intervalKey = "interval";
const char *updateIntKey = "updateInt";
const char *discoveryKey = "discovery";
const char *reconnectIntKey = "reconnectInt";

const char *systemConfigKey = "system-config";
// const char *keepWebKey = "keepWeb";
const char *disableWebKey = "disableWeb";
const char *webAuthKey = "webAuth";
const char *webUserKey = "webUser";
const char *webPassKey = "webPass";
const char *fwEnabledKey = "fwEnabled";
const char *fwIpKey = "fwIp";
const char *serialSpeedKey = "serialSpeed";
const char *socketPortKey = "socketPort";
const char *tempOffsetKey = "tempOffset";
const char *disableLedUSBKey = "disableLedUSB";
const char *disableLedPwrKey = "disableLedPwr";
const char *disableLedsKey = "disableLeds";
const char *refreshLogsKey = "refreshLogs";
const char *hostnameKey = "hostname";
const char *timeZoneKey = "timeZone";
const char *ntpServ1Key = "ntpServ1";
const char *ntpServ2Key = "ntpServ2";
const char *nmStartHourKey = "startHour";
const char *nmEndHourKey = "endHour";
const char *nmEnableKey = "nightMode";

const char *updCheckTimeKey = "updHour";
const char *updCheckDayKey = "updDays";
const char *updAutoInstKey = "autoIns";

const char *systemVarsKey = "system-vars";
const char *hwBtnIsKey = "hwBtnIs";
const char *hwLedUsbIsKey = "hwLedUsbIs";
const char *hwLedPwrIsKey = "hwLedPwrIs";
// const char *hwUartSelIsKey = "hwUartSelIs";
const char *hwZigbeeIsKey = "hwZigbeeIs";
const char *workModeKey = "workMode";
const char *connectedSocketKey = "connectedSocket";
const char *connectedClientsKey = "connectedClients";
const char *socketTimeKey = "socketTime";
const char *connectedEtherKey = "connectedEther";
const char *apStartedKey = "apStarted";
const char *wifiWebSetupInProgressKey = "wifiWebSetupInProgress";
const char *vpnWgInitKey = "vpnWgInit";
const char *vpnWgConnectKey = "vpnWgConnect";
const char *vpnWgPeerIpKey = "vpnWgPeerIp";
const char *vpnWgCheckTimeKey = "vpnWgCheckTimeKey";
const char *vpnHnInitKey = "vpnHnInit";
const char *mqttConnKey = "mqttConn";
const char *mqttReconnectTimeKey = "mqttReconnectTime";
const char *mqttHeartbeatTimeKey = "mqttHeartbeatTime";
// const char *zbLedStateKey = "zbLedState";
const char *zbFlashingKey = "zbFlashing";
const char *deviceIdKey = "deviceId";
const char *timeZoneNameKey = "timeZoneName";
const char *zbRoleKey = "zbRole";
const char *zbFwKey = "zbFw";
const char *zbUpdAvailKey = "zbUpdAvail";
const char *espUpdAvailKey = "espUpdAvail";

const char *tagZB_FW_info = "zb.fi";
const char *tagZB_FW_file = "zb.ff";
const char *tagZB_FW_err = "zb.fe";
const char *tagZB_FW_prgs = "zb.fp";
const char *tagZB_NV_prgs = "zb.nv";
const char *tagESP_FW_prgs = "esp.fp";